go.pact.im/x/plumb/internal/solve.matchCand.prov (field)
8 uses
go.pact.im/x/plumb/internal/solve (current package)
solve.go#L421: return s.instantiateTemplate(c.prov, c.bind)
solve.go#L444: out = append(out, matchCand{prov: p, bind: b})
solve.go#L758: prov *discover.Provider
solve.go#L763: slices.SortFunc(cs, func(a, b matchCand) int { return diag.CmpPos(a.prov.Pos, b.prov.Pos) })
solve.go#L764: return diag.Errorf(cs[0].prov.Pos, diag.ErrAmbiguousTemplates, "templates %s and %s both match one demand",
solve.go#L765: cs[0].prov.Name, cs[1].prov.Name)